#include <src/test/math/Operators/ParticlesOperators_test.h>

void Particle_Operator_test() {
		typedef particle<OS_double> p_array_1;
		typedef particles_list<p_array_1> p_array_2;

		typedef Delta_p<p_array_1>						particle_operator_type_1;
		particle_operator_example<particle_operator_type_1>();

		typedef Delta_p<p_array_2 >						particle_operator_type_2;
		particle_operator_example<particle_operator_type_2>();

		typedef Unbounded_Vector<double>			array_type_1;
		typedef Delta_p<array_type_1> 				array_operator_type_1;
		particle_operator_example<array_operator_type_1>();

		typedef OS_Vector<array_type_1>				array_type_2;
		typedef Delta_p<array_type_2> 				array_operator_type_2;
		particle_operator_example<array_operator_type_2>();

};